﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using MaxStudio.Concrete.DBUtility;
using MaxStudio.Concrete.Server.Dao;

namespace MaxStudio.Concrete.Server.Interface
{
    interface IRPTMixProportionDesign
    {
       OperationResult< List<tb_RPT_MixProportionDesign>> GetAllMixProportionDesign();
       OperationResult< List<tb_RPT_MixProportionDesign>> GetSiteMixProportionDesignBySequence(string strSequence);
       OperationResult< List<tb_RPT_MixProportionDesign>> GetMixProportionDesignByProjectName(string strProjectName);
       OperationResult< List<tb_RPT_MixProportionDesign>> GetMixProportionDesignByContition(string strProjectName, string strSequence,
                                                                                  string strStrengthGrade, string strTeststrength,
                                                                                  string strDemandSlump, string strSampleName,
                                                                                  string strDesignDate);
      OperationResult<  tb_RPT_MixProportionDesign> GetMixProportionDesignById(int id);
      OperationResult< tb_RPT_MixProportionDesign> CreateMixProportionDesign(tb_RPT_MixProportionDesign entity);
      OperationResult< tb_RPT_MixProportionDesign> ModifyMixProportionDesign(tb_RPT_MixProportionDesign entity);
      OperationResult<tb_RPT_MixProportionDesign> DeleteMixProportionDesign(tb_RPT_MixProportionDesign entity);




    }
}
